<?php
/**
 * Created by PhpStorm.
 * User: lzy
 * Date: 2018/11/7
 * Time: 9:51
 */
namespace App\FreeBird\Contracts;
/**
 * 分类接口
 * Interface InfoClassInterface
 * @package App\FreeBird\Contracts
 */
interface  InfoClassInterface{
    /**
     * 获取配置分类
     * @param $where
     * @return mixed
     */
    public function getClassMenuList($where);

    /**
     * 获取用户信息
     * @param $where
     * @return mixed
     */
    public function getInfo($where);

    /**
     * 删除数据
     * @param $data
     * @return mixed
     */
    public function delData($data);

    /**
     * 保存数据
     * @param $data
     * @return mixed
     */
    public function updateOrCreateClassClassData($data);

    /**
     * 获取全部数据
     * @param $where
     * @return mixed
     */
    public function getClassAll($where);

    /**
     * 获取行的数据
     * @param $where
     * @param $field
     * @return mixed
     */
    public function getInfoFieldValue($where,$field);


    /**
     * 获取总菜单列表
     * @param $where
     * @return mixed
     */
    public function getInfoClassAllMenu($where);





}